from pyecharts.charts import Line
from pyecharts import options as opts
from pyecharts.faker import Faker

# 创建折线图对象，并设置初始化选项
c = (
    Line(init_opts=opts.InitOpts(width="1000px", height="500px"))
    .add_xaxis(xaxis_data=Faker.week)  # 添加X轴数据
    .add_yaxis("商家B", y_axis=[120, 200, 150, 80, 70, 110, 130], symbol="triangle", symbol_size=20)  # 添加Y轴数据
    .set_global_opts(
        title_opts=opts.TitleOpts(title="折线图2"),  # 设置图表标题
        tooltip_opts=opts.TooltipOpts(trigger="axis"),  # 设置提示框触发方式为坐标轴触发
        toolbox_opts=opts.ToolboxOpts()  # 设置工具箱
    )
)

# 渲染图表到HTML文件，可以在浏览器中查看
c.render("line_chart.html")